a knight in armour/armor - Francés Inglés Diccionario